// pages/index/indexConApp/indexConApp.js
let app=getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    url:'',
    pageNum:1,
    pageSize:10,
    index:0,   // 定义从levels中选中的下标
    indexs:0,//定义types的下标
    levels:[],
    types:[],
    id:0,
    levelName:'',
    tag:'',
    // levels: [   //定义咨询师等级数组，后期直接从后端动态查询
    //   {
    //     id: 1,
    //     name: '国家一级心理咨询师'
    //   },
    //   {
    //     id: 2,
    //     name: '国家二级心理咨询师'
    //   },
    //   {
    //     id: 3,
    //     name: '国家三级心理咨询师'
    //   },
    // ],
    // types: [   // 定义咨询师等级数组，后期直接从后端动态查询
    //   {
    //     id: 1,
    //     name: '家庭关系'
    //   },
    //   {
    //     id: 2,
    //     name: '亲自关系'
    //   },
    //   {
    //     id: 3,
    //     name: '婚恋感情'
    //   },
    //   {
    //     id: 4,
    //     name: '生活问题'
    //   },
    //   {
    //     id: 5,
    //     name: '个体咨询'
    //   },
    // ],
    regTime:'2020-1-1'
  },
  // getId(){
  //   wx.request({
  //     url: this.data.url+'consultant/getConsultantByLevelNameAndTag',
  //     data:{
  //       levelName:this.data.levels[this.data.index].levelName,
  //       tag:this.data.types[this.data.indexs].name
  //     },
  //     success:resp=>{
  //       console.log(resp);
  //       console.log(resp.data.data[1].id);
  //       console.log(resp.data.data.ids);
  //       this.setData({
  //         id:resp.data.data[0].id,
  //         ids:resp.data.data.id
  //       })
  //     }
  //   })

  // },
  getTypes(){
    wx.request({
      url: this.data.url+'tag/page',
      method:'get',
      data:{
        pageNum:this.data.pageNum,
        pageSize:this.data.pageSize
      },
      success:resp=>{
        this.setData({
          types:resp.data.data.list
        })
      }
    })
  },
  getLevels(){
    wx.request({
      url: this.data.url+'consultantlevel/page',
      method:'get',
      data:{
        pageNum:this.data.pageNum,
        pageSize:this.data.pageSize
      },
      success:resp=>{
        this.setData({
          levels:resp.data.data.list
        })
      }
    })
  },
  gotoIndex(){
    wx.switchTab({
      url: '/pages/index/index',
    })
  },
  gotoApps(){
    wx.navigateTo({
      url: '/pages/index/indexConApp/apps/apps',
    })
  },
  bindPickerChange(e) {
    this.setData({
      index: e.detail.value,
      levelName:this.data.levels[e.detail.value].levelName
    })
    // 注意：后期需要提交到后端时，只需要根据index获取数据 例如：this.data.levels[index]
  },
  bindPickerChangeTypes(e) {
    this.setData({
      indexs: e.detail.value,
      tag:this.data.types[e.detail.value].name
    })
    // 注意：后期需要提交到后端时，只需要根据index获取数据 例如：this.data.levels[index]
  },
  bindDateChange(e) {
    this.setData({
    regTime: e.detail.value
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.setData({
      url:app.globalData.url
    })
    this.getLevels()
    this.getTypes()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})